// 包名称
package main

import (
	"fmt"
)

// 默认main为入口
func main(){

	var age int =18
	// 输出内存地址
	fmt.Println(&age)

    // *int表示为指针int类型数据 
	var ptr *int = &age
	fmt.Println(ptr)
	fmt.Println("ptr变量对应的内存地址为",&ptr)
	// 获取ptr指针对应的值
	fmt.Println("ptr对应的值为",*ptr)
	/**
	对应总结 *输出值 &输出地址
	*/

	// 通过指针修改值
	var name string="张三"
	var namePtr *string=&name

	*namePtr="测试"
	fmt.Println("	",&name)
	name="00"
	fmt.Println("	",&name)

	fmt.Println("hello world",)
	// 变量尽量使用驼峰命名 	变量名、函数名、常量名大写
	// 利用字母大小写区分私有共有

	


}

